home *** CD-ROM | disk | FTP | other *** search
- This is version 1.7a of Nautilus for Windows. It is a binary release
- only. It was compiled using Visual C++ 5.0 and has been tested on
- Windows 95 and Windows NT. It is expected to work under Windows 98
- as well.
-
- A source release will be forthcoming soon. Stay tuned to the website --
- http://www.lila.com/nautilus/index.html for more details.
-
- Warning: The United States Government considers Nautilus to be a munition
- (sic). The distribution of munitions is regulated by 15 CFR Parts 730-774,
- published by the U.S. Department of Commerce, Bureau of Export Admin-
- istration, as the Export Administration Regulations (EAR). Encryption
- regulations as published in the EAR are available on the Internet.
- Basically, U.S. and Canadian residents are forbidden from exporting
- this software (and other software containing strong cryptography) without
- explicit permission from their respective governments.
-
- WHAT IS NAUTILUS?
- -----------------
-
- Nautilus is a software-based secure telephone. Originally designed to
- allow two users with modems to communicate with each other, it has been
- expanded to work over the internet. Prior to release 1.7, the only
- PC platform Nautilus would work with was DOS. As of this release,
- support for Windows has been added. Moreover, the DOS version of
- Nautilus would only work with direct modem connections, whereas the
- Windows version uses the network (perhaps ironically, it does not
- support direct modem connections at this time, although you can
- effectively accomplish this by configuring your dial-up networking
- properly at both ends).
-
- Telephone quality speech uses 64 Kbps of bandwidth -- equivalent to
- a single ISDN channel, or twice the bandwidth of a 33.6 Kbps modem.
- Nautilus compresses speech so that it uses less bandwidth using one
- of four user-selectable "speech coders." This is necessary in order
- to allow people who dial into the internet with modems to be able
- to use it. The four Nautilus speech coders provide varying tradeoffs
- in terms of speech quality, CPU requirements, and bandwidth. Experiment
- with each of them to find out which one works best for you.
-
- After Nautilus compresses speech, it must encrypt it next. When Nautilus
- is first run, it uses a technique called a Diffie-Hellman Key Exchange
- in order to generate passwords to encrypt the speech with. This
- technique is widely used in the industry and is regarded as secure.
- It is convenient to use because it allows Nautilus users to avoid having
- to agree beforehand on a password that could be compromised. However,
- if you would rather use a previously agreed upon password, the D-H
- Key Exchange can be overriden from the command line.
-
- Nautilus encrypts the compressed, digitized speech using either a user-
- supplied password or the password generated by the D-H Key Exchange.
- It uses one of three different types of ciphers to encrypt the speech.
- Bruce Schneier's Blowfish algorithm is the default. It has been out
- for around five years now and we are aware of no weaknesses that have
- been discovered. Triple-DES (which is _much_ stronger than regular
- DES) is also supported, as well as IDEA (the cipher used in the popular
- PGP encryption program). Any of these can be selected from the command
- line.
-
-
- USING NAUTILUS
- --------------
-
- Nautilus was originally developed on Unix platforms and thus uses a
- command line interface. Modern computer users have become accustomed
- to fancy GUIs (graphical user interfaces) which facilitate the use of
- complex programs. Although support for such an interface is planned
- for a future release of Nautilus, the current release still uses the
- original command line interface. This can be a little intimidating
- for some, but it is not difficult to master.
-
- The binary release of Nautilus for Windows is distributed as a self-
- extracting executable. In order to use it, first create a directory
- to put Nautilus in (either from Windows Explorer or from your favorite
- shell) and move the executable into that directory. Now, run the
- executable either from the command line or by clicking on it. It will
- extract several files into the current directory and exit.
-
- Since Nautilus uses a command-line interface, it must be run from a
- shell. This is the normal way of interacting with the operating system
- under Unix, but under Windows, a Nautilus user should first bring up
- a command prompt (DOS shell) to run Nautilus from. Once the shell is
- running, change directories to the directory you installed Nautilus
- in and you are ready to begin.
-
- In order to get a list of available options, type 'nautilus -h' from
- the prompt. Nautilus will display a list of all the options it
- recognizes along with a brief description of them on your screen.
- Most of the time, the default choices will work fine so you don't
- need to remember a lot of command line options.
-
- Communicating with another internet user is straightforward. You must
- arrange beforehand with the other user who is going to make the call
- and who is going to receive it. The person who is going to receive the
- call must then connect their computer to the network (using dial-up
- networking or whatever form of network connection they have) and run
- Nautilus in answer mode. Here is an example of what you might type
- at the prompt after connecting to the network:
-
- C:> nautilus -a -i
-
- The person who wishes to make the call must also first connect their
- computer to same network the other party is on (Internet or intranet).
- Next, they will run Nautilus and give it the network address of the
- other parties computer so that it knows who to connect to. An example
- of what you might type is:
-
- C:> nautilus -o -i gloria.mustang-ranch.com
-
- If you don't know the other machine's hostname, but you know it's
- IP address, you can type something like:
-
- C:> nautilus -o -i 192.9.200.27
-
- All machines that connect to a network must have an IP address assigned
- to them if they are using the TCP/IP protocol (which is what Nautilus
- uses). Finding out the value of your IP address is operating system
- dependent. See the Nautilus web page for hints on doing this on
- various platforms. Hint: under Unix and Windows NT, you can use the
- 'netstat' command.
-
-
- TO LEARN MORE
- -------------
-
- An online manual is available at http://www.lila.com/nautilus/nautilus.html.
- At the time of this writing, it is somewhat dated, but it is a good
- place to start to look for answers to your questions. You can also
- check the main Nautilus web page: http://www.lila.com/nautilus/index.html
- for general information and if you want to contact the developers with
- questions or if you are experiencing problems you are unable to resolve.
- Bug reports are appreciated. Please be as specific as possible about
- the nature of the problem and we will try to fix it in a timely manner.
-